import { createApp } from 'vue'
import './style.css'
import App from './App.vue'
import router from './router'
import i18n from './lang/index'; 
import 'animate.css/animate.min.css'
import store from './store'; 
import  {utils}  from './utils/utils';
import "vant/lib/index.css";


// 移动端屏幕适配
import './utils/adaptive.js'  
const app = createApp(App);
app.config.globalProperties.$utils = utils;


//全局错误捕获
/**** 
 * err：具体错误信息
 * vm：当前错误所在的Vue实例
 * info：Vue特定的错误信息，错误所在的生命周期钩子
****/

// app.config.errorHandler = (err: any, vm: any, info: string) => {
//     // handle error
//     // console.error(err);
//     // console.error(vm);
//     // console.error(info);
// }

app
.use(router)
.use(i18n)
.use(store)
.mount('#app')
